evidence taken on the spot - German English Dictionary